Part Number Hot Search : 
MAX2386 DX3N60 TA8573FN TSL14S 2363C 3004X RPM7100 MAX639
Product Description
Full Text Search
 

To Download GL800HT25 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 4
Genesys Logic, Inc.
GL800HT25
USB 2.0 UTMI Compliant Transceiver IP Core
Datasheet Revision 1.30 Nov. 28, 2002
GL800HT25 USB 2.0 UTMI Compliant Transceiver IP Core
Copyright:
Copyright (c) 2003 Genesys Logic Incorporated. All rights reserved. No part of the materials may be reproduced in any form or by any means without prior written consent of Genesys Logic Inc..
Disclaimer:
ALL MATERIALS ARE PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY OF ANY KIND. NO LICENSE OR RIGHT IS GRANTED UNDER ANY PATENT OR TRADEMARK OF GENESYS LOGIC INC.. GENESYS LOGIC HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS IN REGARD TO MATERIALS, INCLUDING ALL WARRANTIES, IMPLIED OR EXPRESS, OF MERCHANTABILITY, FITNESS FOR ANY PARTICULAR PURPOSE, AND NON-INFRINGEMENT OF INTELLECTUAL PROPERTY. IN NO EVENT SHALL GENESYS LOGIC BE LIABLE FOR ANY DAMAGES INCLUDING, WITHOUT LIMITATION, DAMAGES RESULTING FROM LOSS OF INFORMATION OR PROFITS. PLEASE BE ADVISED THAT THE MATERIALS MAY CONTAIN ERRORS OR OMMISIONS. GENESYS LOGIC MAY MAKE CHANGES TO THE MATERIALS OR TO THE PRODUCTS DESCRIBED THEREIN AT ANY TIME WITHOUT NOTICE.
Trademarks:
is a registrated trademark of Genesys Logic Inc.. All trademarks are the properties of their respective owners.
Office:
Genesys Logic, Inc. 12F, No. 205, Sec. 3, Beishin Rd., Shindian City, Taipei, Taiwan Tel: (886-2) 8913-1888 Fax: (886-2) 6629-6168 http://www.genesyslogic.com
(c)2000-2003 Genesys Logic Inc.--All rights reserved.
Page 2
GL800HT25 USB 2.0 UTMI Compliant Transceiver IP Core
Revision History
Revision 1.0 1.1 Date 02/22/2002 06/21/2002 First draft release 1. Remove Optional Output Signals in Sec.VII. 2. Add Testing Circuit in Sec.IX. 3. Add IX.6 application circuit for tester. Modify VII.2 Interface port description. (1) Pad descriptions are separated from interface signals. (2) Use the same pad names and pad order as layout. (3) Add description for bonding options. 1. Insert table for operation mode in Sec IX.2 2. Add some description on analogue test. 1. Insert table for pin description while in testing. 2. Add some description on analogue test. 3. More description on layout guide. 1. Revert Figure 7.3 horizontally. 2. CLKOUT -> CLK30. Re-organize layout recommendation Modify pin description of DVDD1 of test sample. Description
1.2 1.21 1.22 1.23 1.24 1.30
07/10/2002 07/16/2002 07/29/2002 08/02/2002 08/12/2002 11/28/2002
(c)2000-2003 Genesys Logic Inc.--All rights reserved.
Page 3
GL800HT25 USB 2.0 UTMI Compliant Transceiver IP Core
TABLE OF CONTENTS
CHAPTER 1 CHAPTER 2 CHAPTER 3 GENERAL DESCRIPTION........................................................................ 6 FEATURES ................................................................................................... 7 BLOCK DIAGRAM..................................................................................... 8
3.1 SYSTEM CONFIGURATION.............................................................................................. 8 3.2 BLOCK DIAGRAM........................................................................................................... 9 CHAPTER 4 PIN ASSIGNMENT.................................................................................... 11
4.1 PINOUTS ....................................................................................................................... 11 4.2 PIN LIST........................................................................................................................ 12 4.3 PIN DESCRIPTIONS ....................................................................................................... 12 CHAPTER 5 FUNCTIONAL DESCRIPTION............................................................... 15
5.1 TRANSMIT OPERATION................................................................................................ 15 5.1.1 Transmit State Diagram..................................................................................... 15 5.1.2 Transmit Timing for Data Packet ..................................................................... 16 5.2 RECEIVE OPERATION .................................................................................................. 16 5.2.1 Receive State Diagram ....................................................................................... 16 5.2.2 Receive Timing for Data Packet (with CRC-16).............................................. 17 5.3 TIMING CHART ............................................................................................................ 18 5.3.1 CLK30 Rising and Falling Edge VS. Input/Output Signals ........................... 18 5.3.2 Relationship Between Mode Change and Other Input Signals ...................... 19 CHAPTER 6 PACKAGE DIMENSION.......................................................................... 20
(c)2000-2003 Genesys Logic Inc.--All rights reserved.
Page 4
GL800HT25 USB 2.0 UTMI Compliant Transceiver IP Core
LIST OF FIGURES
FIGURE 3.1 - SYSTEM DIAGRAM ......................................................................................... 8 FIGURE 3.2 - BLOCK DIAGRAM........................................................................................... 9 FIGURE 4.1 - PINOUT DIAGRAM ........................................................................................ 11 FIGURE 5.1 - TRANSMIT STATE DIAGRAM........................................................................ 15 FIGURE 5.2 - TIMING DIAGRAM OF TRANSMIT FOR DATA PACKET ................................ 16 FIGURE 5.3 - RECEIVE STATE DIAGRAM .......................................................................... 16 FIGURE 5.4 - TIMING DIAGRAM OF RECEIVE FOR DATA PACKET (WITH CRC-16) ....... 17 FIGURE 5.5 - CLK30 RISING AND FALLING EDGE VS. INPUT/OUTPUT SIGNALS........... 18 FIGURE 5.6 - RELATIONSHIP BETWEEN MODE CHANGE AND OTHER INPUT SIGNALS .. 19 FIGURE 6.1 - GL800HT25 48 PIN LQFP PACKAGE ........................................................ 20
LIST OF TABLES
TABLE 4.1 - PIN LIST ......................................................................................................... 12 TABLE 4.2 - PIN DESCRIPTIONS......................................................................................... 12
(c)2000-2003 Genesys Logic Inc.--All rights reserved.
Page 5
GL800HT25 USB 2.0 UTMI Compliant Transceiver IP Core
CHAPTER 1 GENERAL DESCRIPTION
GL800HT25 is a high performance USB 2.0 Transceiver compliant with the UTMI (USB 2.0 Transceiver Macrocell Interface) Specification proposed by Intel. The UTMI specification defines a standard interface to USB 2.0 high-speed transceivers that enables common design across prototype and production implementations. The GL800HT25 integrates high-speed, mixed-signal circuitry to serve as the interface between the high performance USB serial bus and the 16-bit SIE bus. The transceiver is controlled by input signals from the SIE bus, which is synchronized with the 30MHz clock output. The UTMI transceiver handles the low level USB protocol and signaling. This includes features such as: data serialization and deserialization, bit stuffing and clock recovery and synchronization. The primary focus of the UTMI transceiver is to shift the clock domain of the data from the USB 2.0 rate to one that is compatible with the general logic. To eliminate the difficult high-speed, mixed-signal USB 2.0 logic design for system and peripheral developers, the GL800HT25 with standard UTMI and 40X improvement in data rate can be easily adapted for implementation of USB 2.0 high speed compliant design of widely applications, including scanners, printers, portable storage, external CD-ROM / CD-RW / DVD-ROM, flash card readers, and PC cameras. The IP block now is certified and available on the 0.35m UMC standard CMOS process; and it is also scheduled for 0.25m TSMC standard CMOS process in 3Q'02.
(c)2000-2003 Genesys Logic Inc.--All rights reserved.
Page 6
GL800HT25 USB 2.0 UTMI Compliant Transceiver IP Core
CHAPTER 2 FEATURES
Complies with Universal Serial Bus Specification Rev. 2.0. Complies with USB 2.0 Transceiver Macrocell Interface (UTMI) Specification. Supports 480 Mbit/s "High Speed" (HS) / 12 Mbit/s "Full Speed" (FS), FS Only serial data transmission rates. 16 bit Bi-directional Serial Interface Engine (SIE) bus. SYNC/EOP generation and checking. Supports "Chirp" for High Speed recognition. Data and clock recovery from serial stream on the USB. Bit-stuffing / unstuffing; Bit stuff error detection. Holding registers to stage transmit and receive data. Supports Reset and Suspend. Single parallel data clock output with on-chip PLL to generate higher speed serial data clocks. Available in 48 pin LQFP package or IP macrocell on the 0.35m UMC / 0.25m TSMC standard CMOS processes.
(c)2000-2003 Genesys Logic Inc.--All rights reserved.
Page 7
GL800HT25 USB 2.0 UTMI Compliant Transceiver IP Core
CHAPTER 3 BLOCK DIAGRAM
3.1 System Configuration
USB 2.0 Transceiver Macrocell Interface
SIE Device (Serial Interface Specific Logic
Engine)
UTMI GL800
USB 2.0
Figure 3.1 - System Diagram
1. GL800HT25 The USB 2.0 UTMI Transceiver, which handles the low level USB protocol and signaling, and shifts the clock domain of the data from the USB 2.0 rate to one that is compatible with the general logic. 2. Serial Interface Engine The Serial Interface Engine can be further sub-divided into 2 types of sub-blocks; the SIE control logic and the Endpoint logic. The SIE control logic contains the USB PID and address recognition logic, and other sequencing and state machine logic to handle USB packets and transactions. The Endpoint logic contains the endpoint specific logic: endpoint number recognition, FIFOs and FIFO control, etc. SIE logic module can be developed by peripheral vendors or purchased from IP vendors. The standardization of the UTMI allows multiple sources of SIE logic to connect with GL800HT25 to implement the USB 2.0 High-Speed design. 3. Device Specific Logic This block is the glue that ties the USB interface to the specific application of the device.
(c)2000-2003 Genesys Logic Inc.--All rights reserved.
Page 8
GL800HT25 USB 2.0 UTMI Compliant Transceiver IP Core 3.2 Block Diagram
Data+ Data-
HS XCVR Rcv
HS DLL
Elasticity Buffer
M U X
NRZI Decoder
Bit Unstuffer
Status/ Control Xmit Receive State Machine Transmit State Machine
Rx Register Parallel Rx Data
FS XCVR Rcv
FS DLL & Data Recovery
Status/ Control Xmit NRZI Encoder
Tx Register
Parallel Tx Data
Bit Stuffer CLK
Analog Front End
External Crystal
Clock Multiplier Control Logic
Control
Figure 3.2 - Block Diagram
1. HS XCVR HS XCVR contains the low-level analog circuitry required to physically interface USB 2.0 signaling to the USB DP/DM signal lines. 2. FS XCVR FS XCVR includes the logic necessary to send and receive the FS data on USB. 3. Clock Multiplier Clock Multiplier generates the internal clocks for the GL800HT25 USB 2.0 Transceiver and the CLK30 signal. All data transfer signals are synchronized with the CLK30 signal. In HS mode there is one clock cycle per byte time. The frequency of clock does not change when the UTMI is switched between HS to FS modes. In FS mode there are 5 clock cycles per FS bit time, typically 40 clock cycles per FS byte time. If a received byte contains a stuffed bit then the byte boundary can be stretched to 45 clock cycles, and two stuffed bits would result in a 50 clock delay between bytes. 4. HS DLL (High Speed Delay Line PLL) DLL extracts clock and data from the data received over the USB 2.0 interface for reception by the Receive Deserializer. The data output from the DLL is synchronous with the local clock.
(c)2000-2003 Genesys Logic Inc.--All rights reserved.
Page 9
GL800HT25 USB 2.0 UTMI Compliant Transceiver IP Core
5. Elasticity Buffer Elasticity Buffer is used to compensate for difference between transmitting and receiving clocks. The USB specification defines a maximum clock error of +/- 500 ppm. When the error is calculated over the maximum packet size up to +/- 12 bits of drift can occur. The elasticity buffer is filled to a threshold prior to enabling the remainder of the down stream receive logic. Overview and underflow conditions detected in the elasticity buffer can be reported with the RXERR signal. 6. Mux The MUX block allows the data from the HS or FS receivers to be routed to the shared receive logic. The state of the Mux is determined by the FSPEED input. 7. NRZI Decoder The NRZI Decoder is compliant to standard USB 1.X specification, and it can operate at FS and HS data rates. 8. Bit Unstuffer The Bit Unstuffer is compliant to standard USB 1.X specification, and it can operate at FS and HS data rates. The bit unstuffer is a state machine, which strips a stuffed 0 bit from the data stream and detects bit stuff errors. In FS mode bit stuff errors asserts the RXERR signal. In HS mode bit stuff errors are used to generate the EOP signal so the RXERR signal is not asserted. 9. Rx Register Rx Register is in charge of converting serial data received from the USB to parallel data. 10. Receive State Machine The behavior of the Receive State Machine is described at Chapter 6, Function Description. 11. NRZI Encoder The NRZI Encoder is compliant to standard USB 1.X specification, and it can operate at FS and HS data rates. 12. Bit Stuffer Bit Stuffer is used by insert a zero after every six consecutive ones in the data stream before the data is NRZI encoded in order to ensure adequate signal transitions. Bit stuffing is enabled beginning with the SYNC Pattern and through the entire transmission. The data "one" that ends the SYNC Pattern is counted as the first one in a sequence. In FS mode bit stuffing by the transmitter is always enforced, without exception. If required by the bit stuffing rules, a zero bit is inserted even after the last bit before the TXVLD signal is negated. After 8 bits are stuffed into the USB data stream TXRDY is negated for one byte time to hold up the data stream on the Data bus. 13. Tx Register Tx Register is in charge of reading parallel data from the parallel application bus interface upon command and serializing for transmission over USB. 14. Transmit State Machine The behavior of the Transmit State Machine is described at Chapter 6, Function Description.
(c)2000-2003 Genesys Logic Inc.--All rights reserved.
Page 10
GL800HT25 USB 2.0 UTMI Compliant Transceiver IP Core
CHAPTER 4 PIN ASSIGNMENT
4.1 Pinouts
VALIDH 25 TXRDY 26 DGND0 DVDD0
D7
D6
D5
D4
D3
D2
D1 28
36
35
34
33
32
31
30
29
D8 D9 D10 D11 DVDD1 DGND1 D12 D13 D14 D15 LINEST1 LINEST0
37 38 39 40 41 42 43 44 45 46 47 48
27
D0
24 23 22 21 20 19
TXVLD CLKOUT RXVLD RXERR RXACTV OPMOD0 OPMOD1 TEST0 AGND1 XI XO AVDD1
GL800HT25
LQFP - 48
18 17 16 15 14 13
10
11 AGND0
HRST#/ADVDD
FSPEED
HSTERM#
AVDD0
Figure 4.1 - Pinout Diagram
(c)2000-2003 Genesys Logic Inc.--All rights reserved.
SUSPND#
RREF
DMF
RPU
DPF
DMH
DPH
12
1
2
3
4
5
6
7
8
9
Page 11
GL800HT25 USB 2.0 UTMI Compliant Transceiver IP Core 4.2 Pin List
Table 4.1 - Pin List
Pin# 1 2 3 4 5 6 7 8 9 Pin Name Type Pin# FSPEED HRST# HSTERM# SUSPND# RPU AVDD0 DPF DPH DMF I I I I P B B B B P Pin Name Type Pin# P B I P I I I O O O O I Pin Name Type Pin# B O B B B B P P B B B B Pin Name Type B B B B P P B B B B O O
13 AVDD1 148 XO 15 XI 16 AGND1 17 TEST0 18 OPMOD1 19 OPMOD0 20 RXACTV 21 RXERR 22 RXVLD 23 CLKOUT 24 TXVLD
25 VALIDH 26 TXRDY 27 D0 28 D1 29 D2 30 D3 31 DVDD0 32 DGND0 33 D4 34 D5 35 D6 36 D7
37 D8 38 D9 39 D10 40 D11 41 DVDD1 42 DGND1 43 D12 44 D13 45 D14 46 D15 47 LINEST1 48 LINEST2
10 DMH 11 AGND0 12 RREF
4.3 Pin Descriptions
Table 4.2 - Pin Descriptions
Pin Name FSPEED Pin# 1 Type I (pu) Description
HRST# / ADVDD HSTERM#
2
3
Transceiver Select. This signal selects between the FS and HS transceivers: 0: High Speed transceiver enabled 1: Full Speed transceiver enabled UMC 0.35um sample: Reset. Chip reset Input, active low. This I signal is used to reset all state machines in the GL800HT25. (pu) TSMC 0.25um sample: this pin should be digital 2.5V power for transceiver. I Termination Select. HS termination enable, active low
(pu)
SUSPND#
4
Suspend mode enable, active low. This signal places the GL800HT25 in a mode that draws minimal power from supplies. I Shuts down all blocks not necessary for Suspend/Resume (pd) operation. While suspended, HSTERM# must always be disabled
(FS Mode) to ensure that the 1.5K pull-up on DP remains powered.
RPU AVDD0~1 DPF DPH DMF
5 6,13 7 8 9
P B B B
3.3V Pull up control for DPF Positive analog supply (3.3V) Positive USB differential data (Full Speed) Positive USB differential data (High Speed) Negative USB Differential Data (Full Speed) Page 12
(c)2000-2003 Genesys Logic Inc.--All rights reserved.
GL800HT25 USB 2.0 UTMI Compliant Transceiver IP Core
DMH AGND0~1 RREF XO XI TEST0 OPMOD1 10 11,16 12 14 15 17 18 B P B I I (pd) I (pu) I (pd) Negative USB Differential Data (High Speed) Analog ground (0V) 510 reference resistor input Crystal output 12MHz crystal/oscillator input Test mode enable Operational mode. These signals select between various operational modes: [1] [0] Description 0 0 0: Normal Operation 0 1 1: Non-Driving 1 0 2: Disable Bit Stuffing and NRZI encoding 1 1 3: Reserved Receive Active, active high. Indicates that the receive state machine has detected SYNC and is active. RXACTV is negated after a Bit Stuff Error or an EOP is detected. In HS mode, RXACTV must be negated no less than 3 and no more than 8 CLKs after an Idle state is detected on the USB. And RXACTV must be negated for at least 1 CLK between consecutive received packets. In FS/FS only modes, RXACTV must be negated no more than 2 CLKs after a FS Idle state is detected on the USB. And RXACTV must be negated for at least 4 CLKs between consecutive received packets. Receive Error, active high. 0: Indicates no error. 1: Indicates that a receive error has been detected. This output is clocked with the same timing as the Data lines and can occur at anytime during a transfer. If asserted, it will force the negation of RXVLD on the next rising edge of CLK30. Receive Data Valid, active high. Indicates that the Data bus has valid data. The Rx Register is full and ready to be unloaded. The SIE is expected to latch the Data bus on the clock edge. Clock. This 30MHz clock output is used for clocking receive and transmit HS/FS 16-bit parallel data. Transmit Valid, active high. Indicates that the Data bus is valid. The assertion of Transmit Valid initiates SYNC on the USB. The negation of Transmit Valid initiates EOP on the USB. In HS mode, the SYNC pattern must be asserted on the USB between 8 and 16 bit times after the assertion of TXVLD is detected by the Transmit State Machine. In FS/ FS only Modes, the SYNC pattern must be asserted on the USB no less than 1 CLK and no more than 5 CLKs after the assertion of TXVLD is detected by the Transmit State Machine. Transmit/Receive Valid High, active high. Transmit data ready, active high. If TXVLD is asserted, the SIE must always have data available for clocking in to the TX Register on the rising edge of CLK30. If TXVLD is true and TXRDY is asserted at the rising edge of CLK30, the GL800HT25 will load the data on the Data bus into the TX Register on the next rising edge of CLK30, at that time, SIE should immediately present the Page 13
OPMOD0
19
RXACTV
20
O
RXERR
21
O
RXVLD CLKOUT
22 23
O O
TXVLD
24
I
VALIDH
25
B
TXRDY
26
O
(c)2000-2003 Genesys Logic Inc.--All rights reserved.
GL800HT25 USB 2.0 UTMI Compliant Transceiver IP Core
data for next transfer on the Data bus. If TXVLD is asserted and TXRDY is negated, the SIE must hold the previously asserted data on the Data bus. From the time TXVLD is negated, TXRDY is a don't care for the SIE. D0~D15 DVDD0 DVDD1 DGND0~1 LINEST1 27~30, 33~40, 43~46 31 41 32,42 47 B P P P O Data bus 0~15 Positive digital supply (3.3V) Positive digital supply UMC 0.35um sample : 3.3V TSMC 0.25um sample : 2.5V Digital ground (0V) Line State. These signals reflect the current state of the single ended receivers. They are combinatorial until a "usable" CLK30 is available then they are synchronized to CLK30. They directly reflect the current state of the DP (LineState[0]) and DM (LineState[1]) signals: DM DP Description 0 1 0: SE0 0 1 1: `J' State 1 0 2: `K' State 1 1 3: SE1
LINEST0
48
O
Notation: Type O I B B/I B/O P A SO pu pd odpu
Output Input Bi-directional Bi-directional, default input Bi-directional, default output Power / Ground Analog Automatic output low when suspend Internal pull up Internal pull down Open drain with internal pull up
(c)2000-2003 Genesys Logic Inc.--All rights reserved.
Page 14
GL800HT25 USB 2.0 UTMI Compliant Transceiver IP Core
CHAPTER 5 FUNCTIONAL DESCRIPTION
5.1 Transmit Operation 5.1.1 Transmit State Diagram
!TXVLD HRST# Reset !TXRDY !HRST#
TX Wait
TXVLD
Send SYNC
EOP not TX Hold done Reg Empty TX Data Load !TXVLD Send EOP TXRDY TX Hold Reg Full TX Data Wait !TXRDY TX Hold Reg Empty TX Hold Reg Full !TXRDY
Figure 5.1 - Transmit State Diagram
Transmit must be asserted to enable any transmissions. The SIE asserts TXVLD to begin a transmission. The SIE negates TXVLD to end a transmission. After the SIE asserts TXVLD it can assume that the transmission has started when it detects TXRDY asserted. The SIE assumes that the UTM has consumed a data byte if TXRDY and TXVLD are asserted. The SIE must have valid packet information (PID) asserted on the Data bus coincident with the assertion of TXVLD. Depending on the UTM implementation, TXRDY may be asserted by the Transmit State Machine as soon as one CLK after the assertion of TXVLD. TXVLD and TXRDY are sampled on the rising edge of CLK30. The Transmit State Machine does not automatically generate Packet ID's (PIDs) or CRC. When transmitting, the SIE is always expected to present a PID as the first byte of the data stream and if appropriate, CRC as the last bytes of the data stream.
The SIE must use LINEST0/1 to verify a Bus Idle condition before asserting TXVLD in the TX Wait state.
(c)2000-2003 Genesys Logic Inc.--All rights reserved.
Page 15
GL800HT25 USB 2.0 UTMI Compliant Transceiver IP Core 5.1.2 Transmit Timing for Data Packet
CLK30 TXVLD Data TXRDY DP/DM
SYNC PID Data Data Data Data CRC CRC EOP PID Data Data Data Data CRC CRC
C
C
P
Figure 5.2 - Timing Diagram of Transmit for Data Packet
The SIE negates TXVLD to complete a packet. Once negated, the Transmit State Machine will never reassert TXRDY until after the EOP has been loaded into the Transmit Shift Register. Note that the UTM Transmit State Machine can be ready to start another package immediately, however the SIE must confirm to the minimum inter-packet delays identified in the USB 2.0 Specification.
5.2 Receive Operation 5.2.1 Receive State Diagram
!SYNC Reset !RXACTV !RXVLD SYNC Detected Data Trip SYNC RXACTV Rx Data RXVLD Receive Error Error RXERR !Data !Idle state !HRST# RX Wait Strip EOP !RXACTV !RXVLD Idle state Terminate !RXACTV
HRST#
EOP Detected
Data
Abort 1 !RXACTV !RXVLD !RXERR
!Data SYNC
Data
RX Data Wait !RXVLD
Abort 2 !RXVLD !RXERR
Figure 5.3 - Receive State Diagram
(c)2000-2003 Genesys Logic Inc.--All rights reserved. Page 16
GL800HT25 USB 2.0 UTMI Compliant Transceiver IP Core
RXACTV and RXVLD are sampled on the rising edge of CLK30. In the RX Wait state the receiver is always looking for SYNC. The Macrocell asserts RXACTV when SYNC is detected (Strip SYNC state). The Macrocell negates RXACTV when an EOP is detected (Strip EOP state). When RXACTV is asserted, RXVLD will be asserted if the RX Holding Register is full. RXVLD will be negated if the RX Holding Register was not loaded during the previous byte time. This will occur if 8 stuffed bits have been accumulated. The SIE must be ready to consume a data byte if RXACTV and RXVLD are asserted (RX Data state). In FS mode, if a bit stuff error is detected then the Receive State Machine will negate RXACTV and RXVLD, and return to the RXWait state.
5.2.2 Receive Timing for Data Packet (with CRC-16)
CLK30
RXACTV Data
PID Data Data Data Data CRC CRC
RXVLD RXERR DP/DM
SYNC PID Data Data Data Data CRC CRC EOP
Figure 5.4 - Timing Diagram of Receive for Data Packet (with CRC-16)
Note that the USB 2.0 transceiver does not decode Packet ID's (PIDs). They are passed to the SIE for decoding. This timing example is in HS mode. When a HS/FS UTM is in FS mode there are approximately 40 clock cycles every byte time. The Receive State Machine assumes that the SIE captures the data on the data bus if RXACTV and RXVLD are asserted. In FS mode, RXVLD will only be asserted for one clock per byte time. Note that the receive and transmit sections of the transceiver operate independently. The receiver will receive any packets on the USB. The transceiver does not identify whether the packet that it is receiving from the upstream or the downstream port. The SIE must ignore receive data while it is transmitting.
(c)2000-2003 Genesys Logic Inc.--All rights reserved.
Page 17
GL800HT25 USB 2.0 UTMI Compliant Transceiver IP Core 5.3 Timing Chart 5.3.1 CLK30 Rising and Falling Edge VS. Input/Output Signals
T1
CLK30
OUTPUT (*) T2 INPUT (**) T3 * Output signals includes TXRDY, RXACTV, RXERR, RXVLD, LINEST[1:0], D[15:0] ** Input signals includes TXVLD, VALIDH
Figure 5.5 - CLK30 Rising and Falling Edge VS. Input/Output Signals
Max. T1 T2 T3 8 3 -
Min. 8
Unit ns ns ns
(c)2000-2003 Genesys Logic Inc.--All rights reserved.
Page 18
GL800HT25 USB 2.0 UTMI Compliant Transceiver IP Core 5.3.2 Relationship Between Mode Change and Other Input Signals
T
CLK30 HSTERM/ OPMOD[1:0] FSPEED TXVLD/ VALIDH
T4
T5
Figure 5.6 - Relationship Between Mode Change and Other Input Signals
Max. T4 T5 -
Min. 4T 4T
(c)2000-2003 Genesys Logic Inc.--All rights reserved.
Page 19
GL800HT25 USB 2.0 UTMI Compliant Transceiver IP Core
CHAPTER 6 PACKAGE DIMENSION
D D1 D2 D A A2
0.05 S
A1
36 37
25 24
A
E1 E2 E
B
48 1
e b
13 12 4X
4X ddd M CA
bbb H A B D Bs D s
L1
aaa C A B D
c
01 0
C ccc C
SEATING PLANE
CONTROL DIMENSIONS ARE IN MILLIMETERS. MILLIMETER INCH SYMBOL 02 MIN. NOM. MAX. MIN. NOM. MAX. A 1.60 0.063 R1 A1 0.05 0.15 0.002 0.006 1.35 1.40 1.45 0.053 0.055 0.057 A2 R2 D 9.00 BASIC 0.354 BASIC H E 9.00 BASIC 0.354 BASIC GAGE PLANE D1 7.00 BASIC 0.276 BASIC 0.25mm E1 7.00 BASIC 0.276 BASIC S L D2 5.50 BASIC 0.217 BASIC 03 E2 5.50 BASIC 0.217 BASIC R1 0.08 0.003 R2 0.08 0.20 0.003 0.008 0 3.5 7 0 3.5 7 0 01 0 0 NOTES : 02 11 12 13 11 12 13 03 11 12 13 11 12 13 1. DIMENSIONS D1 AND E1 DO NOT INCLUDE MOLD c 0.09 0.20 0.004 0.008 PROTRUSION. ALLOWABLE PROTRUSION IS 0.25 mm PER L 0.45 0.60 0.75 0.018 0.024 0.030 SIDE. D1 AND E1 ARE MAXIMUM PLASTIC BODY SIZE L1 1.00 REF 0.039 REF DIMENSIONS INCLUDING MOLD MISMATCH. S 0.20 0.008 b 0.17 0.20 0.27 0.007 0.008 0.011 2. DIMENSION b DOES NOT INCLUDE DAMBAR PROTRUSION. e 0.50 BASIC 0.020 BASIC ALLOWABLE DAMBAR PROTRUSION SHALL NOT CAUSE THE LEAD WIDTH TO EXCEED THE MAXIMUM b TOLERANCES OF FORM AND POSITION DIMENSION BY MORE THAN 0.08mm. DAMBAR CAN NOT aaa 0.20 0.008 BE LOCATED ON THE LOWER RADIUS OR THE FOOT. bbb 0.20 0.008 MINIMUM SPACE BETWEEN PROTRUSION AND AN ccc 0.08 0.003 ADJACENT LEAD IS 0.07mm. ddd 0.08 0.003
Figure 6.1 - GL800HT25 48 Pin LQFP Package
(c)2000-2003 Genesys Logic Inc.--All rights reserved.
Page 20


▲Up To Search▲   

 
Price & Availability of GL800HT25

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X